* { 
margin: 0; padding: 0;
 }
 
html {
 overflow-y: scroll; 
 }
 
body {
font-size:12px;
color:#6f6f6f;
font-family: Arial, Tahoma, Verdana, sans-serif;
background:#DBE1E5;
 }
 
 
ul { list-style: none outside; }

p { font: 1.3em/1.3em; margin-bottom: 1.3em; }

a { 
outline: none;
text-decoration:none;
color:#336699;
font-weight:bold; 
}

a:hover {
text-decoration:underline;
}

a img { border: none; }

.hr {
display:block;
height:1px;
float:left;
width:100%;
border-top:1px solid #DBE1E5;
background:#FFFEFA;
margin:7px 0;
clear:both;
}

h1, h2, h3, h4, h4 {
color:#3f4244;
}
 
 h1 { font-size: 36px; top: 5px; }
h2 { font-size: 28px; top: 8px; }
h3 { font-size: 22px; top: 1px; }
h4 { font-size: 18px; top: 2px; }
h5 { font-size: 15px; top: 4px; }
h6 { font-size: 13px; top: 5px; }
fieldset {
border:0;
}

/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
.transpBlack { background: url(http://demo.wpzoom.com/business/wp-content/themes/business_bite/transpBlack.png); }
table { -x-system-font: none; font-family: inherit; font-size: inherit; font-size-adjust: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; width: 100%; }
th {  background: #BBCCDD; color:#333; }
th, td { line-height: 20px; padding: 4px; }
tr:nth-child(2n) {  background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0; }
tr:nth-child(2n+1) {  }
#wp-calendar caption {
font-weight:bold;
color:#333;
text-transform:uppercase;
}

#wp-calendar td {
text-align:center;
}

#wp-calendar td a {
color:#333;
font-weight:bold;
text-decoration:underline;
}

#wp-calendar td a:hover {
text-decoration:none;
}

#wp-calendar caption {
background:#888888 none repeat scroll 0 0;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:8px 10px;
text-shadow:1px 1px 0 #656565;
text-transform:uppercase;
text-align:left;
}


#wp-calendar #today {
background:#2F91C4;
color:#fff;
font-weight:bold;
}

input, textarea {
border:1px solid #CCCCCC;
padding:5px;
}

#searchsubmit, input.button {
background:#2f91c4;
color:#fff;
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);
border:none;
cursor:pointer;
cursor:hand;
}

	#searchsubmit:hover, input.button:hover {
	background:#4893ba;
	cursor:pointer;
	cursor:hand;
	}

selection { background-color: #3fbaf4; color: #fff; }
::-moz-selection { background-color: #3fbaf4; color: #fff; }
pre::selection { color: #262626; }
pre::-moz-selection { color: #262626; } 

/* END TOOLBOX */

/* ------------------------------------------ */
/* PAGE STRUCTURE */
/* ------------------------------------------ */
#page-wrap {
	width: 950px;
	margin: 0 auto;
	background:#EFF3F5;
	border-right:1px solid #bac2c8;
	border-left:1px solid #bac2c8;
	border-bottom:1px solid #bac2c8;
}

#page-wrap .frame {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	}

 #header {
	position:relative;
	float:left;
	width:100%;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
 
		#header #logo {
	position:relative;
	z-index:2;
	padding-left:20px;
	margin-bottom:30px;
		}
		
		#header #phone {
	position:absolute;
	top:0;
	right:30px;
	background:url(phone000.png) no-repeat;
	padding:10px 0 0 50px;
	font-size:20px;
	color:#8eadcb;
	font-style:italic;
	font-weight:bold;
	text-shadow:1px 1px 0 #fff;
	height:74px;
	font-family:Verdana, Arial;
		}
		
		#header #shadow {
		position:absolute;
		width:355px;
		top:0;
		left:0;
		background:url(http://demo.wpzoom.com/business/wp-content/themes/business_bite/images/shadow.png) no-repeat;
		}
		
		#header .hr {
		background:#FFFFFF;
		border-top:1px solid #BAD2DE;
		margin:15px 0 25px 0;
 		}
		
#content {
float:left;
margin-bottom:50px;
}
 
	#slider {
	background:#2F91C4 url(bgslider.png) repeat-x top center;
	float:left;
	width:950px;
	margin-left:-1px;
	}
	
	#slider div {
	float:left;
	width:890px;
	padding:25px 30px 10px 30px;
	color:#f3efef;
	font-size: 15px;
	line-height: 1.45em;
	position:absolute;
	font-family: Tahoma, Verdana, sans-serif;
	z-index:591;
	clear:both;
	}
 
 	
	#slider .thumb {
		float:right;
		padding-left:15px;
 		}
		
		#sliderbottom {
		float:left;
		width:950px;	
		background:#3093c7;
		height:34px;
		margin-left:-1px;
		}
		
		#slider h2 {
		margin-bottom:5px;
		}
		
		#slider h2 a {
 		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
		font-size:20px;
 		}
		
		#slider h2 a:hover {
		text-decoration:underline;
		}
 		
		#slider a.post-edit-link {
		color:#fff;
		font-size:10px;
		text-transform:uppercase;
		}
 		
		#slider div p a {
		color:#F3EFEF;
		text-decoration:underline;
		}
				
		#slider div p a:hover {
		text-decoration:none;
		}
		
 
		#slider div p a.button, a.button {
		background:url(button00.png) no-repeat scroll right top;
		float: left;
		color: #407490;
		padding: 0px 19px 0 0;
		line-height:38px;
		font-size:12px;
		text-transform:uppercase;
		font-weight:bold;
		margin:15px 25px 0 15px;
		text-shadow:1px 1px 0 #fff;
		text-decoration:none;
		}
		
		#slider div p a.button span, a.button span {
		background:url(button00.png) no-repeat scroll left top;
		float: left;
		padding-right: 19px;
		display: block;
		height: 38px;
		margin-left:-19px;
		}
		
		#slider div p a.button:hover, a.button:hover {
		background:url(button00.png) no-repeat scroll right -39px;
		text-shadow:0 -1px 0px #fff;
		text-decoration:none;
		}
		
		#slider div p a.button:hover span, a.button:hover span {
		background:url(button00.png) no-repeat scroll left -39px;
		}
 
		
		#slider img {
		float:right;
		border:1px solid #33517e;
 		}
		
		
		#navi { 
		margin-right:150px;
		text-align:center;
		float:right;
		}
 		
		#navi a {
		float:left;
		width:14px; 
		height:14px; 
		margin:0 10px 0 0; 
		text-indent:-9999px;
		background-image:url(navigato.png); 
		background-position:0 0; 
		background-repeat:no-repeat;
		cursor:pointer;
		}
		
		#navi a.activeSlide { 
		background-position:0 -15px
		}
		
		#navi a:focus { 
		outline: none; 
		background-position:0 -15px
		}
		 
		 
	#title {
	background:#2F91C4 url(bgslider.png) repeat-x top center;
	float:left;
	width:950px;
	margin-left:-1px;
	height:131px;
	}
	
		#title h1 {
		font-size:40px;
		padding:40px 0 0 40px;
		color:#e0ebed;
		text-shadow:0 -1px 0 #000;
		float:left;
		}
		
		#title h1 a {
		color:#e0ebed;
		}
		
		#title #authorpic   {
		float:right;
		margin:30px 40px 0 0;
		width:70px;
		}
		
		 
	#blocks {
	float:left;
	margin:20px 0 0 15px;
 
	}
	
	#main {
	background:#F4F8FB url(http://demo.wpzoom.com/business/wp-content/themes/business_bite/images/bgmain.jpg) repeat-y;
	margin:0 20px;
	padding:20px 20px 30px 0px;
	float:left;
	width:885px;
	}
	
		#sidebar {
		width:245px;
		float:left;
		}
			
			#sidebar ul {
			border-bottom:1px solid #FFFEFA;
			}
			
			
			#sidebar ul li {
			text-transform:uppercase;
			font-weight:bold;
			color:#7a7575;
			padding:10px 0 10px 40px;
			font-size:11px;
			border-top:1px solid #FFFEFA;
			border-bottom:1px solid #DBE1E5;
			display:block;
			}
			
			#sidebar  ul li:first-child {
			border-top:none;
			}
			
 
			#sidebar ul li a:hover {
			text-decoration:underline;
			}
			
			#sidebar ul li.author {
			background:url(http://demo.wpzoom.com/business/wp-content/themes/business_bite/images/author.png) no-repeat 7% 50%;
			}
			
			#sidebar ul li.category {
			background:url(http://demo.wpzoom.com/business/wp-content/themes/business_bite/images/category.png) no-repeat  7% 50%;
			}
			
			#sidebar ul li.date {
			background:url(http://demo.wpzoom.com/business/wp-content/themes/business_bite/images/date.png) no-repeat  7% 50%;
			}
  
			
			#sidebar .widget {
			padding:10px 20px;
			line-height:1.6;
			}
 
			
			#sidebar .widget li {
			border:none;
			padding:5px 0;
			text-transform:none;
			border-bottom:1px solid #dce0e3;
			font-weight:normal;
			}
			
			#sidebar .widget ul {
			border:none;
			}
			
			#sidebar .widget   li ul li {
			padding-left:20px;
			border-bottom:none;
			list-style-type:normal;
			list-style-position:outside;
			}
			
			
			#sidebar .widget h3 {
			color:#2F3438;
			font-family:Arial;
			font-size:14px;
			font-weight:bold;
			margin-bottom:7px;
			text-shadow:1px 1px 0 #FFFFFF;
			text-transform:uppercase;
			}
			
			
		#mainarea {
		padding-left:25px;
		float:left;
		width:600px;
		line-height:1.6
		}
			
			#main.fullwidth {
			background:#F4F8FB;
			}
			
			.fullwidth #mainarea {
			width:855px;
			border:none;
			margin-left:0;
			background:#F4F8FB;
			}
			
			#mainarea p {
			line-height:1.6;
			font-size:12px;
			font-family:Arial,sans-serif;
			}
			 
			#mainarea h1 {
			margin-bottom:10px;
			}
			
			#mainarea h1 a {
			line-height:normal;
			color:#336699;
			font-size:24px;
			}
			
			#mainarea a {
			color:#336699;
			font-weight:bold;
			}
			
			#mainarea a:hover {
			text-decoration:underline;
			}
			
			#mainarea #authorav img {
			float:left;
			margin:5px 10px 8px 0;
			}
 
			
			#mainarea #posttitle {
			float:left;
			width:500px;
			background:url(http://demo.wpzoom.com/business/wp-content/themes/business_bite/images/border.png) repeat-x bottom;
			display:block;
			}
 
			
			#mainarea ul { margin: 0 0 20px; padding: 0 0 0 30px; }
			#mainarea ul li { list-style-type: square; }
			#mainarea ol { margin: 0 0 20px; padding: 0 0 0 30px; }
			#mainarea ol li { list-style-type: decimal; }
			#mainarea blockquote { color: #666666; border-left: 3px solid #CCCCCC; color: #777777; font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; font-style: italic; line-height: 1.8em; margin: 10px 20px 10px 30px; padding-left: 10px; }
			blockquote, q { quotes: none; }
			#mainarea .alignleft { float: left; margin: 10px 15px 10px 0; }
			#mainarea .alignright { float: right; margin: 10px 0px 10px 15px; }
			#mainarea .aligncenter  { text-align:center; margin-top:5px; margin-bottom:7px;}	
			/* Captions */
			#mainarea .aligncenter, #mainarea div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
			#mainarea .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
			#mainarea .wp-caption img { margin: 0; padding: 0; border: 0 none; }
			#mainarea .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */
	
		#blocks .block {
		width:295px;
		margin:0 13px 20px 0px;
		background:#F4F8FB;
		color:#64696e;
		font-size:12px;
		line-height:1.6;
		padding:0 0 20px 0;
		display:inline-block;
		vertical-align:top;
		border-bottom:2px solid #eaf0f4;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
 		}
		
		#blockDER .block {
		width:1100%;
		margin:0 13px 20px 0px;
		background:#F4F8FB;
		color:#64696e;
		font-size:12px;
		line-height:1.6;
		padding:0 0 20px 0;
		display:inline-block;
		vertical-align:top;
		border-bottom:2px solid #eaf0f4;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
 		}
		
		#blocks .block .inside {
	float:left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
		}
 		
		#blocks .block h3    {
		background:url(blockh30.png) repeat-x;
		height:40px;
		width:95%;
		float:left;
		border-bottom:4px solid #E8EBED;
		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
		line-height:40px;
		padding-left:15px;
		font-family:Arial,san-serif;
		font-size:14px;
		margin:0 0 5px 0;
		}
		
		#blocks .block h3 a {
		color:#fff;
		font-size: 14px;
		font-weight:bold;
		}
		
		.rsswidget img {
		float:left;
 		}
 		
		.recent_news ul {
		border-bottom:1px solid #FFFEFA;
		}
		
		.recent_news ul li {
		border-top:1px solid #FFFEFA;
		border-bottom:1px solid #DBE1E5;
		font-family:Arial;
		padding:7px 0 7px 0;
		line-height:1.4;
		}
		
		.recent_news small {
		font-size:10px;
		color:#9CA4AB;
		text-transform:uppercase;
		
		}
		
		.recent_news ul li:first-child {
		border-top:none;
		}

 		.recent_news a {
		font-weight:bold;
		font-size:12px;
		color:#3f4244;
		}
		
		.recent_news a:hover {
		text-decoration:underline;
		}	
		
		.recent_news span a:hover {
		text-decoration:underline;
		}
		 
		.recent_news span a {
		color:#638395;
		font-family:Verdana;
		font-size:11px;
		text-transform:uppercase;
		font-weight:bold;
		border-top:1px solid #FFFEFA;
		padding-top:15px;
		}
 
		.flickr li {
		width:88px;
		float:left;
		border:none;
		text-align:center;
		display:block;
		}
		
		.flickr li img {
	width:85px;
	height:85px;
		}
		
		.gallery .gallery-item { 
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		zoom: 1;
		*display: inline; 
		margin:10px; }
		 
		.gallery { margin: auto; text-align:center; clear:both; }
		 
 		.gallery img { border: 2px solid #cfcfcf; }
		 
		.gallery-caption { margin-left: 0; }
		
 #footer-wrap {
 width:950px;
 margin:0 auto;
 border-left:1px solid #bac2c8;
 border-right:1px solid #bac2c8;
 background:#EFF3F5 url(bgfooter.png) repeat-x;
 margin-bottom:70px;
 
 }
 
	#footer-wrap .frame {
	border:1px solid #fff;
	
	}
	
	#footer {
	padding:20px 0 0 20px;
	float:left;
	}
	
	#footer .widget {
	width:265px;
	color:#737475;
	font-size:12px;
	line-height:1.6;
	margin:0 35px 10px 5px;
	display:inline-block;
	vertical-align:top;
	}
 
	  .follow li a,  #blocks .block .inside .follow li a {
      color:#393c40;
      text-transform:uppercase;
      font-weight:bold;
      font-family:Arial;
      font-size:15px;
      padding:4px 0 4px 38px;
      float:left;
      height:30px;
      }
      
      .follow li a:hover {
      text-decoration:underline;
      }
      
      .follow li.rss a{
	background:url(alumil.gif) no-repeat;
      }
      
      .follow li.twitter a{
      background:url(twitter0.png) no-repeat;
      }
      
      .follow li.facebook a{
      background:url(facebook.png) no-repeat;
      }
      
      
      .contact li, #blocks .block .inside .contact li {
      padding:0 0 8px 25px;
      color:#393c40;
      }
      
      .contact li.address {
      background:url(house000.png) no-repeat;
      }
      
      .contact li.email {
      background:url(email000.png) no-repeat;
      }
      
      .contact li.phone {
      background:url(oldphone.png) no-repeat;
      }
		
		#footer h3 {
		text-transform:uppercase;
		font-family:Arial;
		color:#2f3438;
		font-size:14px;
		font-weight:bold;
		text-shadow:1px 1px 0 #fff;
		margin-bottom:10px;
		}
		
		#footer_end {
	background:url(bgfootes.png) no-repeat left top;
	width:952px;
	height:30px;
	margin-left:-1px;
	float:left;
	color:#64696e;
	font-size:12px;
	padding:15px 0 0 35px;
		}
		
		#footer_end_left {
		float:left;
		width:500px;
		}
		
		#footer_end_right {
	float:right;
	width:165px;
	padding-right:50px;
		}
		
		#footer_end_right img {
		vertical-align:middle;
		}
		
/* END STRUCTURE */
 
/* Menubox
----------------------------------------------- */
.menubox {
	background:#2676ac url(navbg000.png) repeat-x;
	width:950px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	margin-left:-1px;
	float:left;
	}

.menubox * { 
	margin: 0; 
	padding: 0; 
	}

.menubox a,
.menubox a:hover,
.menubox a:active { 
	text-decoration: none;
	}

.menubox ul { 
	list-style: none; 
	}


/* Level 1
----------------------------------------------- */
ul.dropdown { 
	position: relative; 
	list-style:none;
	margin:0;
	padding:0 0 0 20px;
	line-height:1.04em;
	z-index:597;
	float: left;
	}

ul.dropdown li { 
	float: left; 
	zoom: 1; 
	z-index:999;
	}

ul.dropdown a:hover, ul.dropdown li.hover, ul.dropdown li:hover { 
	background:#49a3d2;
	color:#FFF;
	text-shadow:1px 1px 0px #488cab;
	}

ul.dropdown a:active { 
	color: #FFF; 
	}

ul.dropdown li a,
ul.dropdown li.cat-item a { 
	display: block; 
	color:#fff;
	padding:10px 15px 9px 15px;
	}

ul.dropdown li:last-child a { 
	border-right: none; 
	} /* Doesn't work in IE */

ul.dropdown li.hover,
ul.dropdown li:hover {
   color:#FFF;
   position: relative; z-index: 599; cursor: default;
   background:#49a3d2 !important;
   text-shadow:1px 1px 0px #488cab;
   }
	
	
ul.dropdown li.hover a { 
	color:#FFF;
	}

.menubox ul.dropdown .active, .menubox li.current-cat a, .menubox li.current-cat-parent a, .menubox li.current_page_item {
	color:#FFF;
	background:#49a3d2;
	}



/* Level 2
----------------------------------------------- */
ul.dropdown ul { 
	width: 150px; 
	visibility: hidden; 
	position: absolute; 
	z-index:598;
	font-weight:bold;
	}

ul.dropdown ul li { 
	background:#49a3d2;
	color:#FFF; 
	float: none; 
	z-index:998;
	}
									  
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a	{ 
	border-right: none; 
	width: 100%; 
	display: inline-block; 
	z-index:999;
	letter-spacing:0em;
	font-size:11px;
	padding:8px 0 9px 10px !important;
	color:#FFF;
	width: 140px;
	border-bottom:1px solid #83c0e1;
	} 

ul.dropdown ul li a:hover {
	text-shadow:1px 1px 0px #1e608b;
	background:#5fb3de;
	}
 


/* Level 3
----------------------------------------------- */
ul.dropdown ul ul { 
	left: 100%; 
	float:left;
	top: 0;
	}

ul.dropdown li:hover > ul { 
	visibility: visible;
	} 


/* ------------------------------------------ */
/* Comments */
/* ------------------------------------------ */
#comments {
margin:25px 0;
border-top:1px solid #DBE1E5;
border-bottom:1px solid #DBE1E5;
}

#comments h3 {
font-size:22px;
color:#3F4244;
margin-top:10px;
margin-bottom:20px;
clear: left;
}

#comments a {
color:#3F4244;
text-decoration:none;
}


#comments div.comments { margin: 0 0 10px 0; }
 
	#comments div.comments h2 {
		font-size: 18px;
		font-weight: normal; }
 
	#comments div.comments li, #main #respond {
		padding: 10px 0 5px;
		margin-top: 10px; }
 
#comments ol.commentlist div.comment-content { margin-left: 95px; }
 
#comments cite {
	font-style: normal;
	font-weight: normal; }
 
#comments p.trackbackurl { font-size: 11px; }
 
	#comments p.trackbackurl span.url {
		font-weight: bold;
		padding: 1px; }
 
#comments a.more-link {
	display: block;
	margin: 10px 0 0; }
 
#comments div#comments-comments ul, #comments div#comments-comments ol { margin-left: 0; }
 
#comments .normalComments {
	padding: 0px 0;
	clear: left;
	font-family: Tahoma, Sans-Serif; }
 
	#comments .normalComments li {
		margin: 0px 0 0em 0;
		padding: 10px 0 20px 0;
		list-style-type: none;
		border-bottom: 1px dotted #A5ACB9; }
 
		#comments .normalComments li ul li { padding: 10px 0 5px 0; }
 
		#comments .normalComments li ul.children { padding: 0px 0 0; }
 
			#comments .normalComments li ul.children li {
				clear: left;
				margin: 0 10px 0px 100px; }
 
		#comments .normalComments li ul li { border: none; }
 
	#comments .normalComments cite.fn {
		font-size: 16px;
		font-weight: bold;
		font-family: Arial;
		 }
 
	#comments .normalComments div.gravatar {
		float: left;
		display: inline;
		width: 75px;
		margin: 0 10px 5px 0; }
 
		#comments .normalComments div.gravatar img { margin: 0; }
 
	#comments .normalComments div.comment-author {
		margin: 0 20px 3px 0;
		line-height: 18px; }
 
	#comments .normalComments div.comment-content { margin-left: 100px; }
 
	 .normalComments p,   .normalComments li.author p {
		margin-left:88px;
		font-size: 12px;
		line-height: 20px; }
 
	#comments .normalComments .avatar {
	float: left;
	margin: 0 15px 0 0;
	width: 70px; }
 
	#comments .normalComments span.says { display: none; }
 
	#comments .normalComments .children { margin: 0 0 0 0; }
 
	#comments .normalComments .commentmetadata a.comment-edit-link { background: none; }
 
	#comments .normalComments .commentmetadata { margin: 0 0 5px 0; }
 
	#comments	.normalComments .commentmetadata a {
	display: inline; font-size: 12px; color: #979797; font-family: Georgia, Sans-Serif; font-style: italic; padding: 0px 0px 2px 12px; line-height: 17px; margin: 0px 0 3px 0; background: url(http://demo.wpzoom.com/business/wp-content/themes/business_bite/images/clock.png) no-repeat left; padding-left: 12px; font-weight:normal; }
 
#comments		.normalComments .commentmetadata a:hover {
	color: #4f535b;
	text-decoration: none; }
 
#comments	.normalComments .reply {
	clear: both;
	margin: 10px 0 0 90px; }

#comments .normalComments .cancel-comment-reply p { margin: 0 0 0 0; }
 
#comments .afterpost .navigation .alignleft a, #comments .reply a, .afterpost .navigation .alignright a, #comments .cancel-comment-reply a {
	padding: 2px 5px;
	margin-bottom: 5px;
	font-weight: 700;
	text-transform: uppercase;
	background: #2f91c4;
	font-size: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: none;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);
	color: #fff; }
 
#comments .afterpost .navigation .alignleft a:hover, #comments .afterpost .navigation .alignright a:hover, #comments .reply a:hover, #comments .cancel-comment-reply a:hover {
	text-decoration:underline; }
 
.afterpost .navigation { background: none; }
 
	.afterpost .navigation .alignleft a, .afterpost .navigation .alignright a {
		width: 125px;
		padding: 3px 0 0 3px;
		text-align: center;
		height: 20px; }
 
#commentform {
	color: #6F6F6F;
	margin-top: 15px; }
 
	#commentform code { font-size: 11px; }
 
	#commentform p {
		margin: 0 10px 15px 0;
		font-size: 12px; }
 
 
 
 
#commentslabel, #commentform label {
	line-height: 2.0em;
	font-size: 11px;
 
	 }
 
#comments input, #commentform input {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-repeat: repeat-x;
	width: 190px;
	padding: 5px 5px 5px 8px;
	margin:0 5px 15px 0;
	font-size: 12px;
	margin-bottom: 5px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;
	background: #eff3f5;
	border-color: #BEBEBE #e4ecf2 #e4ecf2 #BEBEBE;
	border-style: solid;
	border-width: 1px; }
 
#comments textarea, #commentform textarea {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 450px;
	height: 130px;
	padding: 8px 8px 16px 8px;
	margin-bottom: 15px;
	font-size: 12px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;
	background: #eff3f5;
	border-color: #BEBEBE #e4ecf2 #e4ecf2 #BEBEBE;
	border-style: solid;
	border-width: 1px; }
 
#comments #submit, #commentform #submit {
	background:#2f91c4;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);
	border:none;
	text-transform:uppercase;
	cursor:pointer; 
	cursor:hand; }
	
	
	#comments #submit:hover, #commentform #submit:hover {
	background:#4893ba;
	}
	
 
#commentform #subscribe {
	float: left;
	margin: 5px 5px 0 0; }
 
.navigation {
	width: 100%;
	float: left;
	padding: 0px 5px 0px 5px; }
 
	#mainarea .navigation a {
		color: #fff;
		background:#2f91c4;
		font-weight: bold;
		margin: 7px 0px;
		padding: 5px 6px;
		cursor: pointer;
		font-size: 10px;
		text-transform: uppercase;
		display: block;
		text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);
		-moz-border-radius:3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;}
 
	.navigation .alignleft { float: left; }
 
	.navigation a:hover {
		color: #fff;
		text-decoration: none; }
 
	.navigation .alignright { float: right; }
